#define _CRT_SECURE_NO_WARNINGS 1
#include<assert.h>
#include<stdio.h>
#include<string.h>
size_t my_strlen( char const*  p) {
	assert(p != NULL);
	if (*p != '\0')
		return 1 + my_strlen(p + 1);
	return 0;
}
size_t MY_strlen(const char* p) {
	assert(p);
	int sum = 0;
	while (*p++) {
		sum++;
	}
	return sum;
}
int main() {
	char a[] = "bit";
	printf("%d\n", my_strlen(a));
	printf("%d\n", MY_strlen(a));
	return 0;
	
}